local require   = require
local ma        = require("modules.business_common.bridge.business_ma")
local mall      = require("modules.business_common.bridge.business_mall")
local mail      = require("modules.business_common.bridge.business_mail")
local manor     = require("modules.business_common.bridge.business_manor")
local business  = require("modules.business_common.bridge.business_business")
local gm_cost   = require("modules.business_common.bridge.business_gmcost")
local profile   = require("modules.business_common.bridge.business_profile")
local push      = require("modules.business_common.bridge.business_push")
local capital   = require("modules.business_common.bridge.business_capital")
local cdk       = require("modules.business_common.bridge.business_cdk")
local developer = require("modules.business_common.bridge.business_developers")
local welfare   = require("modules.business_common.bridge.business_welfare")
local rank      = require("modules.business_common.bridge.business_rank")

return {
    _VERSION = "0.0.1",

    -- 货币类型
    PAYMENTS    = gm_cost.PAYMENTS,
    PAYMENTITEM = gm_cost.PAYMENT_ITEM,

    -- 按类型支付
    defray = gm_cost.defray,
    refund = gm_cost.refund,

    -- 物品
    add_item       = capital.add_roleitems,
    del_item       = capital.del_roleitem,                  -- 单个物品
    del_items      = capital.del_roleitems,                 -- 多个物品
    query_item     = capital.query_roleitem_num,
    query_all_item = capital.query_roleitems,

    -- 皮肤装备
    add_skin       = capital.add_roleskin,
    add_skin_list  = capital.add_roleskins,                 --@ 解锁多个皮肤
    remove_skin    = capital.del_roleskin,
    use_skin       = capital.use_roleskin,
    modify_skins_expiretime = capital.modify_skins_expiretime,
    query_owned_skin_account = capital.query_roleskins,     --!@ 查询已拥有的皮肤
    query_skin_expiretime = gm_cost.query_skin_expiretime,  --!@ 查询单个皮肤到期时间

    -- vip
    vip_changed    = gm_cost.vip_changed,
    query_mini_vip = business.query_mini_vip,               -- !@ 查询玩家是否是会员

    -- 坐骑
    add_mount      = capital.add_rolemount,
    query_owned_mount_account = capital.query_rolemount,    --!@ 查询已拥有的坐骑列表

    -- avatar
    add_avatar     = capital.add_avatar,
    query_owned_avatar_account = capital.query_avatars,     --!@ 查询已拥有的avatar

    -- 家园
    add_manor_item = manor.add_item,
    add_chestexp = gm_cost.chestexp_add,                    -- 家园植物经验

    -- 头像框
    add_headframe       = capital.add_headframe,
    open_vip_head_frame = capital.add_headframes,           --!@ 解锁多个头像框
    lock_vip_head_frame = capital.del_headframes,           --!@ 锁住多个头像框
    query_owned_box_account = capital.query_headframe,      --!@ 查询头像框

    -- 喷漆道具
    add_painting = business.add_painting,
    query_owned_spraypaints = capital.query_spraypaint,     --!@ 查询已拥有的喷漆图案列表

    -- 发送系统邮件(需要邮件服新增白名单ip)
    send_system_mail = mail.send_system_mail,
    send_items_mail  = mail.send_items_mail,

    -- 武器皮肤
    query_owned_weponskin = capital.query_weponskin,        --!@ 查询已拥有的武器装扮
    set_weponskin_expired_time = mall.set_weponskin_expired_time,   --!@ 设置武器装扮过期时间

    -- 直购礼包
    recharge_gift_callback = mall.recharge_gift_callback,
    recharge_gift_canbuy = mall.recharge_gift_canbuy,

    -- 福利服任务
    report_task_event  = ma.report_task,                    --!@ 上报福利服任务
    payvip_active_sync = welfare.payvip_active_sync,        --!@ 会员开通,上报福利服

    -- 推送服
    to_client_refresh_item_notify = push.to_client_refresh_item_notify, --!@ 推送通知客户端刷新道具

    -- 开发者服
    del_item_from_developers_bag = developer.del_item_from_developers_bag,  --!@ 开发者背包扣除

    -- 银享卡
    query_yxcard_cdk_config = cdk.query_yxcard_cdk_config,  -- !@ 查询CDK服银享卡配置

    --排行榜
    set_rank = rank.set_rank,
    get_rank = rank.get_rank,
}
